Add stub Slack safe-output job to smoke-copilot for testing#12796
Add stub Slack safe-output job to smoke-copilot for testing#12796
Conversation
…pilot Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
Agent Container Tool Check
Result: 10/12 tools available Missing tools:
Status: PARTIAL - Core development tools (shell, git, web, scripting) are available. Java and .NET runtimes are not installed in this container.
|
Smoke Test Results: PASS ✅Last 2 Merged PRs:
Test Results:
Overall: PASS cc @pelikhan
|
Smoke Test ResultsPRs:
Tests: Status: PASS
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
|
GitHub MCP merged PRs: ✅ Fix: Add temporary ID resolution to update_project handler; Add timing instrumentation to MCP gateway setup scripts
|
Adds a stub
send-slack-messagecustom safe-output job to the smoke-copilot workflow for testing the custom safe-jobs architecture without external dependencies.Implementation
Custom job definition in
safe-outputs.jobs.send-slack-messageGH_AW_AGENT_OUTPUTtype: send_slack_messageWorkflow instructions updated to include step 4: use
send_slack_messagetool with summary messageCompiled lock file generates separate
send_slack_messagejob with proper dependency chain (agent → detection → send_slack_message → conclusion)Agent Output Format
{ "items": [ { "type": "send_slack_message", "message": "Smoke test 123456: All tests passed! ✅" } ] }The stub writes a formatted preview to
$GITHUB_STEP_SUMMARYinstead of calling Slack APIs, making it suitable for testing without secret configuration.Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Changeset